<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数组的深复制浅复制</title>
</head>
<body>
<script>
    var a=[1,2,3];
    //slice是从某个特定的位置返回之选定的元素，如果是0；则
    //默认0-结束
    var b=a.slice(0);
    b[1]=222222;
    console.log(b);//1  222222 3
    console.log(a);//123

    //concat  ,连接两个数组，参数可以为数组也可以是单个的值
//    不传就只是一个数组，
     var c=a.concat(2222,22222);
    console.log(c);
    c[2]=1111;
    c[3]=354151;
    console.log(c);//1  2 1111
    console.log(a);//123

    //var c=a.concat(a);
    //console.log(c);

    //数组的浅复制就是直接引用
    var ccc=[1,2,3];
    var bbb=ccc;
    bbb[2]="asdsds";
    console.log(bbb,ccc);
</script>
</body>
</html>